﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Onshi.POS.Modelo.Entidades.Tipos;

namespace Onshi.POS.Modelo.Entidades
{
    [Serializable]
    public class Compra : Comprobante
    {
        #region Constructores

        public Compra()
            : base()
        {
        }

        #endregion

        #region Atributos

        private String numero;
        private TipoComprobante tipo;
        private Decimal ajusteSubTotal;
        private Decimal ajusteIva;
        private Decimal ajusteImpuestos;
        private Decimal ajusteTotal;
        private Boolean estaAjustado;

        #endregion

        #region Propiedades

        public String Numero
        {
            get { return numero; }
            set { numero = value; }
        }

        public TipoComprobante Tipo
        {
            get { return tipo; }
            set { tipo = value; }
        }

        public Decimal AjusteSubTotal
        {
            get { return ajusteSubTotal; }
            set { ajusteSubTotal = value; }
        }

        public Decimal AjusteIva
        {
            get { return ajusteIva; }
            set { ajusteIva = value; }
        }

        public Decimal AjusteImpuestos
        {
            get { return ajusteImpuestos; }
            set { ajusteImpuestos = value; }
        }

        public Decimal AjusteTotal
        {
            get { return ajusteTotal; }
            set { ajusteTotal = value; }
        }

        public Boolean EstaAjustado
        {
            get { return estaAjustado; }
            set { estaAjustado = value; }
        }

        #endregion
    }
}
